\begin{tikzpicture}
  \tikzset{
    matrixstyle/.style={
      matrix of nodes, 
      nodes in empty cells, 
      matrix anchor=north west,
      nodes={draw, anchor=west, minimum height=2em, text width=12em}},
  }
  \node [anchor=west] (n1) {设有\textcolor{blue}{三个}寄存器：\textcolor{red}{R0},\textcolor{red}{R1},\textcolor{red}{R2}};
  \node [anchor=north west,draw=red] at (n1.south west) (n2) {\textcolor{blue}{支持：寄存器分配原则；活跃变量概念。}};
  \matrix [matrixstyle, matrix anchor=north west] at (n2.south west) (m1)
  {
    \node [align=center] {QT[q]}; & \node [align=center] {OBJ[p]};\\
    (1)(+ $a\rm (y)$ $b\rm (y)$ $t_1\rm (y)$)&\\
    (2)(- $c\rm (y)$ $d\rm (y)$ $t_2\rm (y)$)&\\
    (3)(* $t_1\rm (y)$ $t_2\rm (n)$ $x\rm (y)$)&\\
    (4)(= $a\rm (y)$ \_  $y\rm (n)$)&\\
    (5)(/ $a\rm (n)$ $x\rm (n)$ $x\rm (y)$)&\\
    (6)(- $a\rm (n)$ $x\rm (n)$ $x\rm (y)$)&\\
    (7)(= $x\rm (y)$ \_ $a\rm (y)$)&\\
    (8)    \ldots    &\\
  };
  \matrix [matrixstyle, matrix anchor=north west,nodes={draw, anchor=west, minimum height=2em, text width=1.5em},xshift=-.75em] at (m1.north east) (m2)
  {
    R0 & R1 & R2\\
    \node[minimum height=16.26em] {}; & \node[minimum height=16.26em] {}; & \node[minimum height=16.26em] {};\\
  };
  \draw[decorate,decoration={brace,raise=5pt},thick] (m2-1-1.north west) -- (m2-1-3.north east);
  \node [anchor=south] at ([yshift=1em]m2-1-2.north) {RDL};
\end{tikzpicture}